Using and Extending Formal Concept Analysis to Visualise Variability during Requirements Engineering

نویسندگان

  • Tom Huysegoms
  • Monique Snoeck
  • Guido Dedene
  • Antoon Goderis
  • Frank Stumpe
چکیده

Research on variability in software artefacts is something which is already studied extensively in research. The visualisation of variability is one aspect of this research, and results like e.g. feature diagrams are well-known and well-spread. When it concerns the origin of the variability within the phase of requirements engineering, research is much scarcer. A visualisation technique for both representing the origin and the amount of variability in requirements is not readily available in research. This paper provides a way to represent the origin of variability in requirements with the aid of a technique called formal concept analysis (FCA). Additionally the support that FCA can provide for variability related decisions during (early) requirements engineering is also depicted in this paper. Proof of the usability of FCA for the visualization, and documentation, of variability is shown with the aid of a real-life case study. FCA is also applied in the real-life case study to check the compatibility of FCA as a visualization method to support variability decision making during requirements engineering.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Formal Concept Analysis to Construct and Visualise Social Hierarchies of Software Developers

Interest in the human aspects of software engineering has grown in the past years. For example, based on activity logs in software artefact repositories, researchers are recommending who should fix a bug for a certain component. However, existing work largely follows ad-hoc approaches to relate software artifacts to developers and rarely makes those socio-technical relations explicit in a singl...

متن کامل

Extending Knowledge Engineering to Requirements Engineering from Multiple Perspectives

If the costs of requirements engineering (RE) are prohibitive, then RE will rarely be applied. We present an RE strategy designed to handle conflicting perspectives that is an extension to current KE techniques. We instantiate this approach in the context of formal concept analysis (FCA) and ripple-downrules (RDR). FCA was used to build explanatory T-boxes from performance A-boxes created by an...

متن کامل

Extending the SISYPHUS III Experiment from a Knowledge Engineering Task to a Requirements Engineering Task

The SISYPHUS III experiment draws attention to one of the major problems faced in knowledge engineering (KE), which is building systems based on multiple sources of expertise. In this circumstance, the KE task becomes a requirements engineering (RE) task. A problem with many RE approaches is that the cost of use is prohibitive, and therefore such approaches are rarely applied. We present an RE ...

متن کامل

Applying Concept Analysis for Design Improvement

In the practice of software analysis very few formal processes have been put to use. Success of most of the activites is dependent on the analysts’ understanding and interpretation. Especially areas like requirement analysis, class/object identification and class hierarchy design are plagued by evils of not having formal techniques. Formal Concept Analysis has presented itself as a good candida...

متن کامل

Using a security requirements engineering methodology in practice: The compliance with the Italian data protection legislation

Extending Requirements Engineering modelling and formal analysis methodologies to cope with Security Requirements has been a major effort in the past decade. Yet, only few works describe complex case studies that show the ability of the informal and formal approaches to cope with the level complexity required by compliance with ISO-17799 security management requirements. In this paper we presen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. UCS

دوره 20  شماره 

صفحات  -

تاریخ انتشار 2014